module.exports = {
  chainWebpack: config => {
    config
      .module
      .rule('vue')
      .use('vue-loader')
      .loader('vue-loader')
      .tap(options => {
        options.transformAssetUrls = {
          audio: 'src',
        }
        return options;
      });
  },
  lintOnSave: false,
  // publicPath: '/',
  devServer: {
    // proxy: { //解决跨域问题
    //   '/api': {
    //     // 此处的写法，目的是为了 将 /api 替换成 https://autumnfish.cn/
    //     // target: 'https://autumnfish.cn/',
    //     // target:"",
    //     // target:"http://8.129.133.120/",
    //     // target: 'https://netease-cloud-music-api-six-eta.vercel.app/',
    //     target:'http://xq.svger.cn/',
    //     // target:'http://163music.svger.cn/',
    //     // target:'http://123.207.32.32:9001/',
    //     // target:'http://101.132.126.221:3000/',
    //     // 允许跨域
    //     changeOrigin: true,
    //     ws: true,
    //     pathRewrite: {
    //       '^/api': ''
    //     }
    //   },
    // }
  },
  configureWebpack: {
    resolve: {
      alias: {
        'assets': '@/assets',
        'common': '@/common',
        'components': '@/components',
        'network': '@/network',
        'views': '@/views',
        'util': '@/util',
      }
    }
  }

}
